package A01_MyCollection;

import java.util.ArrayList;
import java.util.Collection;

public class CollectionDemo4 {
    public static void main(String[] args) {
        //1、创建集合并添加元素
        Collection<String> coll = new ArrayList<>();
        coll.add("cgc");
        coll.add("kzy");
        coll.add("has");

        //2、理由匿名内部类的形式
        //底层原理：
        //底层也会遍历集合，得到每一个元素
        //把得到的每一个元素，传递给下面的accept方法
        //s依次表示集合里的每一个数据
//        coll.forEach(new Consumer<String>() {
//            @Override
//            public void accept(String s) {
//                System.out.println(s);
//            }
//        });

        //3、Lambda表达式
        coll.forEach(s-> System.out.println(s));
    }
}
